//
//  PopoverViewController.swift
//  PopViewMenu
//
//  Created by Rookie_YX on 16/5/27.
//  Copyright © 2016年 YX_Rookic. All rights reserved.
//

import UIKit

class PopoverViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

//        setupTableView()
    }
    private func setupTableView(){
        let tv = UITableView()
//        tv.sizeToFit()
        tv.dataSource = self
        tv.delegate = self
        tv.separatorColor = UIColor.clearColor()
        tv.autoresizingMask = UIViewAutoresizing.None
        view = tv
        print("")

    }
    // MARK:-
    // MARK:- 懒加载
    // Data
    lazy var dataList:[String] = {
        return ["1","2","3","4"]
    }()

}


// MARK:-
// MARK:-
extension PopoverViewController:UITableViewDelegate,UITableViewDataSource
{
    // MARK:-
    // MARK:-UITableViewDataSource
    //  共多少行
    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return dataList.count
    }
    
    // 每行显示什么内容
    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let str = "cellID"
        // 1 取出cell
        var cell = tableView.dequeueReusableCellWithIdentifier(str)
        if cell == nil {
            cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: str)
        }
        
        // 2 设置数据
        cell?.textLabel?.text = dataList[indexPath.row]
        cell?.textLabel?.textColor = UIColor.redColor()
        // 3 返回cell
        return cell!
    }
    
    
}
